package com.jumi.microservice.dto.usercash.admin;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author scw
 */
public class ExportCpsUserCashResponse implements Serializable {
    @ExcelProperty("申请时间")
    @ApiModelProperty(value = "申请时间")
    private Date createTime;

    @ExcelProperty("提现单号")
    @ApiModelProperty(value = "提现单号")
    private String orderNo;

    @ExcelProperty("会员姓名")
    @ApiModelProperty(value = "会员姓名")
    private String realName;

    @ExcelProperty("手机号")
    @ApiModelProperty(value = "手机号")
    private String phone;

    @ExcelProperty("提现类型")
    @ApiModelProperty(value = "提现类型")
    private String cashTypeStr;

    @ExcelProperty("提现账户")
    @ApiModelProperty(value = "提现账户")
    private String cashAccount;

    @ExcelProperty("申请金额")
    @ApiModelProperty(value = "申请金额")
    private BigDecimal amount;

    @ExcelProperty("手续费")
    @ApiModelProperty(value = "手续费")
    private BigDecimal poundage;

    @ExcelProperty("实际到账")
    @ApiModelProperty(value = "实际到账")
    private BigDecimal cashAmount;

    @ExcelProperty("提现状态")
    @ApiModelProperty(value = "提现状态")
    private String statusStr;

    @ExcelProperty("审核人")
    @ApiModelProperty(value = "审核人")
    private String checkOperatorName;

    @ExcelProperty("审核时间")
    @ApiModelProperty(value = "审核时间")
    private Date checkTime;

    @ExcelProperty("打款时间")
    @ApiModelProperty(value = "打款时间")
    private Date payTime;

    @ExcelProperty("备注")
    @ApiModelProperty(value = "备注")
    private String checkRemark;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCashTypeStr() {
        return cashTypeStr;
    }

    public void setCashTypeStr(String cashTypeStr) {
        this.cashTypeStr = cashTypeStr;
    }

    public String getCashAccount() {
        return cashAccount;
    }

    public void setCashAccount(String cashAccount) {
        this.cashAccount = cashAccount;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getPoundage() {
        return poundage;
    }

    public void setPoundage(BigDecimal poundage) {
        this.poundage = poundage;
    }

    public BigDecimal getCashAmount() {
        return cashAmount;
    }

    public void setCashAmount(BigDecimal cashAmount) {
        this.cashAmount = cashAmount;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }

    public String getCheckOperatorName() {
        return checkOperatorName;
    }

    public void setCheckOperatorName(String checkOperatorName) {
        this.checkOperatorName = checkOperatorName;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getCheckRemark() {
        return checkRemark;
    }

    public void setCheckRemark(String checkRemark) {
        this.checkRemark = checkRemark;
    }
}
